C语言, int a=1,b=2,c=3,d=4; if((a=2)&&(b=1)) c=2;答:int a=1,b=2,c=3,d=4;if((a=2)&&(b=1)) c=2;a=2表示赋值2给a,同时检查结果2是不是真, 当然是,所以又检查b=1,b=1 同上,结果也是真,所以执行c=2;if((c==3)||(d==-1)) a=5;c=2!=3 ,d=4!=-1,所以不执行a=5;printf("%d,%d,%d,%d\n",a,b,c,d...
#include <stdio.h> int plus(int x,int y); extern a答:x,int y);extern int a;int main(){ int a=4,b=5,c;c=plus(a,b);printf("c(1)=%d\t",c);c=plus(a,b);printf("c(2)=%d\n",c);getchar();return 0;} int a=9,b=10;int plus(int x,int y){ static int z;int b=3;a=a-b;z=a*x+b*y+z;return(z);} ...
C语言数组问题答:{int a[4][5]={1,2,3,4,5,-1,-2,-3,-4,-5,1,2,3,4,5};int i,j,i1,j1,n;n=-4;for(i=0;i<4;i++){ for(j=0;j<5;j++)if(a[i][j]==n) { i1=i;j1=j; } } printf("%d is No. %d of a\n", n,i1*5+j1+1);} B) n在数组a中最后...